Obsolete Programming Elements

The following table provides a list of function calls and messages that required implementation changes in the Win32 API.

Element

Support

Win32 API Comment

AccessResource

Dropped

No equivalent.

AllocDSToCSAlias

Dropped

No equivalent.

AllocResource

Dropped

No equivalent.

AllocSelector

Dropped

No equivalent.

ChangeSelector

Dropped

No equivalent.

CloseSound

Dropped

Replaced by multimedia sound support.

CountVoiceNotes

Dropped

Replaced by multimedia sound support.

DefineHandleTable

Dropped

No equivalent.

DeviceMode

Dropped

Replaced by portable DocumentPropertiesC1CM.Y.

DlgDirSelect

Dropped

Replaced by portable DlgDirSelectEx4WG_V_.

DlgDirSelectComboBox

Dropped

Replaced by portable DlgDirSelectComboBoxEx1E7XWYP.

DOS3Call

Dropped

Replaced by named, portable function.

ExtDeviceMode

Dropped

Replaced by portable DocumentPropertiesC1CM.Y.

FlushComm

Dropped

Replaced by PurgeComm1XJ.R43.

FreeSelector

Dropped

No equivalent.

GetAspectRatioFilter

Dropped

Replaced by portable GetAspectRatioFilterEx2MH9T_8.

GetBitmapDimension

Dropped

Replaced by portable GetBitmapDimensionExOGXN.A.

GetBrushOrg

Dropped

Replaced by portable GetBrushOrgEx3J9JKP5.

GetCodeHandle

Dropped

No equivalent.

GetCodeInfo

Dropped

No equivalent.

GetCommError

Dropped

Replaced by GetCommStateQHESGT.

GetCurrentPDB

Dropped

No equivalent.

GetCurrentPosition

Dropped

Replaced by portable GetCurrentPositionExOSP.RL.

GetDCOrg

Dropped

Replaced by portable GetDCOrgEx12UFDBA.

GetDOSEnvironment

Dropped

No equivalent.

GetEnvironment

Dropped

No equivalent.

GetFreeSpace

Dropped

Replaced by GlobalMemoryStatus1IQJE74.

GetFreeSystemResources

Dropped

Replaced by GlobalMemoryStatus1IQJE74.

GetInstanceData

Dropped

No equivalent; use alternative supported IPC mechanism.

GetKBCodePage

Dropped

No function equivalent.

GetMetaFileBits

Dropped

Replaced by portable GetEnhMetaFileBitsF8JPC.

GetSystemDebugState

Dropped

No function equivalent.

GetTempDrive

Dropped

Replaced by portable GetTempPathLZZS8Y.

GetTextExtent

Dropped

Replaced by portable GetTextExtentPoint32101R0Q.

GetTextExtentEx

Dropped

Replaced by portable GetTextExtentExPoint4868_TP.

GetThresholdEvent

Dropped

Replaced by multimedia sound support.

GetThresholdStatus

Dropped

Replaced by multimedia sound support.

GetViewportExt

Dropped

Replaced by portable GetViewportExtExAYWG2I.

GetViewportOrg

Dropped

Replaced by portable GetViewportOrgExB8Q02I.

GetWindowExt

Dropped

Replaced by portable GetWindowExtEx1245MZD.

GetWindowOrg

Dropped

Replaced by portable GetWindowOrgEx5RSX_R3.

GetWinFlags

Dropped

No equivalent.

GlobalCompact

Dropped

No equivalent.

GlobalDosAlloc

Dropped

No equivalent.

GlobalDosFree

Dropped

No equivalent.

GlobalFix

Dropped

No equivalent.

GlobalLRUNewest

Dropped

No equivalent.

GlobalLRUOldest

Dropped

No equivalent.

GlobalNotify

Dropped

No equivalent.

GlobalPageLock

Dropped

No equivalent.

GlobalPageUnlock

Dropped

No equivalent.

GlobalUnfix

Dropped

No equivalent.

GlobalUnwire

Dropped

No equivalent.

GlobalWire

Dropped

No equivalent.

IsGDIObject

Dropped

No equivalent.

LimitEmsPages

Dropped

No equivalent.

LocalCompact

Dropped

No equivalent.

LocalInit

Dropped

No equivalent.

LocalNotify

Dropped

No equivalent.

LocalShrink

Dropped

No equivalent.

LockInput

Dropped

No equivalent.

LockSegment

Dropped

No equivalent.

MoveTo

Dropped

Replaced by portable MoveToExCIYAL8.

NetBIOSCall

Dropped

Replaced by named, portable function.

OffsetViewportOrg

Dropped

Replaced by portable OffsetViewportOrgEx1JGIV77.

OffsetWindowOrg

Dropped

Replaced by portable OffsetWindowOrgExR0G1RI.

OpenComm

Dropped

Replaced by CreateFileXN35YD.

OpenSound

Dropped

Replaced by multimedia sound support.

ProfClear

Dropped

Replaced by profile-string function.

ProfFinish

Dropped

Replaced by profile-string function.

ProfFlush

Dropped

Replaced by profile-string function.

ProfInsChk

Dropped

Replaced by profile-string function.

ProfSampRate

Dropped

Replaced by profile-string function.

ProfSetup

Dropped

Replaced by profile-string function.

ProfStart

Dropped

Replaced by profile-string function.

ProfStop

Dropped

Replaced by profile-string function.

ReadComm

Dropped

Replaced by ReadFileCJND8P.

ScaleViewportExt

Dropped

Replaced by portable ScaleViewportExtEx1K_3BW4.

ScaleWindowExt

Dropped

Replaced by portable ScaleWindowExtExEAF5K_.

SetBitmapDimension

Dropped

Replaced by portable SetBitmapDimensionExRIWQIK.

SetCommEventMask

Dropped

Replaced by SetCommMask6N9__8J.

SetEnvironment

Dropped

No equivalent.

SetMetaFileBits

Dropped

Replaced by portable SetEnhMetaFileBitsXEWSBL.

SetResourceHandler

Dropped

No equivalent.

SetSoundNoise

Dropped

Replaced by multimedia sound support.

SetSwapAreaSize

Dropped

No equivalent.

SetViewportExt

Dropped

Replaced by portable SetViewportExtEx4U093J.

SetViewportOrg

Dropped

Replaced by portable SetViewportOrgEx543W3J.

SetVoiceAccent

Dropped

Replaced by multimedia sound support.

SetVoiceEnvelope

Dropped

Replaced by multimedia sound support.

SetVoiceNote

Dropped

Replaced by multimedia sound support.

SetVoiceQueueSize

Dropped

Replaced by multimedia sound support.

SetVoiceSound

Dropped

Replaced by multimedia sound support.

SetVoiceThreshold

Dropped

Replaced by multimedia sound support.

SetWindowExt

Dropped

Replaced by portable SetWindowExtEx11G21GF.

SetWindowOrg

Dropped

Replaced by portable SetWindowOrgEx11PVOGF.

StartSound

Dropped

Replaced by multimedia sound support.

StopSound

Dropped

Replaced by multimedia sound support.

SwitchStackBack

Dropped

No equivalent.

SwitchStackTo

Dropped

No equivalent.

SyncAllVoices

Dropped

Replaced by multimedia sound support.

UngetCommChar

Dropped

No equivalent.

UnlockSegment

Dropped

No equivalent.

ValidateCodeSegments

Dropped

No equivalent.

ValidateFreeSpaces

Dropped

No equivalent.

WaitSoundState

Dropped

Replaced by multimedia sound support.

WriteComm

Dropped

Replaced by WriteFileG0SOX_.

WM_CTLCOLOR

Dropped

Replaced by WM_CTLCOLOR<type> messages.

GCW_HCURSOR

Dropped

Replaced by GCL_HCURSOR.

GCW_HBRBACKGROUND

Dropped

Replaced by GCL_HBRBACKGROUND.

GCW_HICON

Dropped

Replaced by GCL_HICON.

GWW_HINSTANCE

Dropped

Replaced by GWL_HINSTANCE.

GWW_HWNDPARENT

Dropped

Replaced by GWL_HWNDPARENT.

GWW_ID

Dropped

Replaced by GWL_ID.

GWW_USERDATA

Dropped

Replaced by GWL_USERDATA.

READ

Dropped

Replaced by OF_READ.

WRITE

Dropped

Replaced by OF_WRITE.

READ_WRITE

Dropped

Replaced by OF_READ_WRITE.

MAKEPOINT

Dropped

Replaced by LONG2POINT.